package com.yunxin.core.infra.persistence.entity.channel;

import java.io.Serializable;
import java.util.Date;

/**
 * 渠道推广客户配置表
 *
 * @author zero°
 * @since   2023-12-06
 */
public class ChannelPromotionCustomConfigDO implements Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 推广id
     */
    private Long promotionId;

    /**
     * 身份证状态 0.关闭 1.启用
     */
    private Integer identityNoStatus;

    /**
     * 芝麻分状态 0.关闭 1.启用
     */
    private Integer sesameSeedStatus;

    /**
     * 信用卡状态 0.关闭 1.启用
     */
    private Integer creditCardStatus;

    /**
     * 教育程度状态 0.关闭 1.启用
     */
    private Integer educationLevelStatus;

    /**
     * 房产状态 0.关闭 1.启用
     */
    private Integer houseStatus;

    /**
     * 车产状态 0.关闭 1.启用
     */
    private Integer vehicleStatus;

    /**
     * 公积金状态 0.关闭 1.启用
     */
    private Integer accumulationFundStatus;

    /**
     * 社保状态 0.关闭 1.启用
     */
    private Integer socialSecurityStatus;

    /**
     * 保险状态 0.关闭 1.启用
     */
    private Integer insureStatus;

    /**
     * 职业状态 0.关闭 1.启用
     */
    private Integer careerStatus;

    /**
     * 月收入状态 0.关闭 1.启用
     */
    private Integer monthlyIncomeStatus;

    /**
     * 京东白条状态 0.关闭 1.开启
     */
    private Integer jdBtStatus;

    /**
     * 蚂蚁花呗状态 0.关闭 1.开启
     */
    private Integer antCreditPayStatus;

    /**
     * 微粒贷状态 0.关闭 1.开启
     */
    private Integer microLoanStatus;

    /**
     * 年龄状态 0.关闭 1.开启
     */
    private Integer ageStatus;

    /**
     * 性别状态 0.关闭 1.开启
     */
    private Integer sexStatus;

    /**
     * 逾期状态 0.关闭 1.开启
     */
    private Integer beOverdueStatus;

    /**
     * 借款信息状态 0.关闭 1.启用
     */
    private Integer loanInfoStatus;

    /**
     * 标识删除 0.存在 1.删除
     */
    private Integer isDel;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 修改人
     */
    private String editor;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date editTime;

    /**
     * 版本号
     */
    private Long version;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getPromotionId() {
        return promotionId;
    }

    public void setPromotionId(Long promotionId) {
        this.promotionId = promotionId;
    }

    public Integer getIdentityNoStatus() {
        return identityNoStatus;
    }

    public void setIdentityNoStatus(Integer identityNoStatus) {
        this.identityNoStatus = identityNoStatus;
    }

    public Integer getSesameSeedStatus() {
        return sesameSeedStatus;
    }

    public void setSesameSeedStatus(Integer sesameSeedStatus) {
        this.sesameSeedStatus = sesameSeedStatus;
    }

    public Integer getCreditCardStatus() {
        return creditCardStatus;
    }

    public void setCreditCardStatus(Integer creditCardStatus) {
        this.creditCardStatus = creditCardStatus;
    }

    public Integer getEducationLevelStatus() {
        return educationLevelStatus;
    }

    public void setEducationLevelStatus(Integer educationLevelStatus) {
        this.educationLevelStatus = educationLevelStatus;
    }

    public Integer getHouseStatus() {
        return houseStatus;
    }

    public void setHouseStatus(Integer houseStatus) {
        this.houseStatus = houseStatus;
    }

    public Integer getVehicleStatus() {
        return vehicleStatus;
    }

    public void setVehicleStatus(Integer vehicleStatus) {
        this.vehicleStatus = vehicleStatus;
    }

    public Integer getAccumulationFundStatus() {
        return accumulationFundStatus;
    }

    public void setAccumulationFundStatus(Integer accumulationFundStatus) {
        this.accumulationFundStatus = accumulationFundStatus;
    }

    public Integer getSocialSecurityStatus() {
        return socialSecurityStatus;
    }

    public void setSocialSecurityStatus(Integer socialSecurityStatus) {
        this.socialSecurityStatus = socialSecurityStatus;
    }

    public Integer getInsureStatus() {
        return insureStatus;
    }

    public void setInsureStatus(Integer insureStatus) {
        this.insureStatus = insureStatus;
    }

    public Integer getCareerStatus() {
        return careerStatus;
    }

    public void setCareerStatus(Integer careerStatus) {
        this.careerStatus = careerStatus;
    }

    public Integer getMonthlyIncomeStatus() {
        return monthlyIncomeStatus;
    }

    public void setMonthlyIncomeStatus(Integer monthlyIncomeStatus) {
        this.monthlyIncomeStatus = monthlyIncomeStatus;
    }

    public Integer getJdBtStatus() {
        return jdBtStatus;
    }

    public void setJdBtStatus(Integer jdBtStatus) {
        this.jdBtStatus = jdBtStatus;
    }

    public Integer getAntCreditPayStatus() {
        return antCreditPayStatus;
    }

    public void setAntCreditPayStatus(Integer antCreditPayStatus) {
        this.antCreditPayStatus = antCreditPayStatus;
    }

    public Integer getMicroLoanStatus() {
        return microLoanStatus;
    }

    public void setMicroLoanStatus(Integer microLoanStatus) {
        this.microLoanStatus = microLoanStatus;
    }

    public Integer getAgeStatus() {
        return ageStatus;
    }

    public void setAgeStatus(Integer ageStatus) {
        this.ageStatus = ageStatus;
    }

    public Integer getSexStatus() {
        return sexStatus;
    }

    public void setSexStatus(Integer sexStatus) {
        this.sexStatus = sexStatus;
    }

    public Integer getBeOverdueStatus() {
        return beOverdueStatus;
    }

    public void setBeOverdueStatus(Integer beOverdueStatus) {
        this.beOverdueStatus = beOverdueStatus;
    }

    public Integer getLoanInfoStatus() {
        return loanInfoStatus;
    }

    public void setLoanInfoStatus(Integer loanInfoStatus) {
        this.loanInfoStatus = loanInfoStatus;
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getEditor() {
        return editor;
    }

    public void setEditor(String editor) {
        this.editor = editor;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getEditTime() {
        return editTime;
    }

    public void setEditTime(Date editTime) {
        this.editTime = editTime;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }
}